﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

/******************************************************************************************
 ** 文件名：		UserGroupDB
 ** 创建人：		Tony Mucor
 ** 日期：		2013-07-10
 ** 描述：		用户组表操作类
 *****************************************************************************************/

/// <summary>
/// UserGroupDB 用户组数据层
/// </summary>
public class UserGroupDB : DataLayer
{
	#region 属性
	public int nID;			// 索引ID
	public string strName;		// 用户组名称
	public int nStatus;		// 记录状态
	public string strColumnsID;	// 有权限的栏目ID号

	#endregion

	#region 构造函数
	public UserGroupDB()
	{
		clsDB		= new DBOperating();
		clsConfig	= new Configuration();

		nIDNumber	= 0;
		nStatusNumber	= 2;
		strTableName	= "UserGroup";
		nColumnNumber	= 4;

		arrTableColumnName = new string[nColumnNumber];
		arrTableColumnValue = new string[nColumnNumber];

		arrTableColumnName[0] = "UserGroup_ID";
		arrTableColumnName[1] = "UserGroup_Name";
		arrTableColumnName[2] = "UserGroup_Status";
		arrTableColumnName[3] = "UserGroup_ColumnsID";
	}

	public UserGroupDB(string lstrName, string lstrColumnsID)
		: this()
	{
		arrTableColumnValue[1] = lstrName;
		arrTableColumnValue[3] = lstrColumnsID;
	}

	public UserGroupDB(int lnID, string lstrName, string lstrColumnsID)
		: this()
	{
		arrTableColumnValue[0] = lnID.ToString();
		arrTableColumnValue[1] = lstrName;
		arrTableColumnValue[3] = lstrColumnsID;
	}

	public UserGroupDB(int lnID)
		: this()
	{
		arrTableColumnValue[0] = lnID.ToString();
	}

	#endregion

	#region 方法
	
	#endregion
}
